<#-- 服务接口定义 -->
package ${package};
import java.util.List;
import ${tableClass.packageName}.${tableClass.shortClassName};
import tech.wetech.admin.common.base.Page;
import tech.wetech.admin.common.base.PageResultSet;

public interface ${tableClass.shortClassName}Service {

    <#-- 查询所有记录 -->
    public List<${tableClass.shortClassName}> findAll();

    PageResultSet<${tableClass.shortClassName}> findByPage(Page page);

    <#-- 根据ID查询 -->
    public ${tableClass.shortClassName} findOne(Long ${tableClass.lowerCaseName}Id);

    <#-- 插入记录 -->
     public  boolean create${tableClass.shortClassName}(${tableClass.shortClassName} ${tableClass.lowerCaseName});

    <#-- 更新记录 -->
    public int update${tableClass.shortClassName}(${tableClass.shortClassName} ${tableClass.lowerCaseName});

    <#-- 删除记录 -->
    public void delete${tableClass.shortClassName}(Long ${tableClass.lowerCaseName}Id);
}